/*
 * @Description:运行此脚本将删除指定版本，或批量删除小改造版本（0.0.x之类）。
 使用npm run unpub <version>删除指定版本，使用npm run unpub <prefix> <start> <end>删除指定区间版本
 * @Author: 听风
 * @Date: 2021-02-12 23:40:07
 */
const { runExec } = require('../uitls/comd');

const unpubVersion = async () => {
  const [prefix, start, end] = process.argv.slice(2);
  let res = '';
  if (start && end) {
    for (let i = +start; i <= +end; i += 1) {
      res = res + (await runExec(`npm unpublish ttf-cli@${prefix}.${i}`)) + '\n\r';
    }
  } else {
    res += await runExec(`npm unpublish ttf-cli@${prefix}`);
  }
  console.log(res);
};

unpubVersion();
